from PIL import  Image
import os

def resize_photo(Path):
    path = Path
    for maindir, subdir,file_name_list in os.walk(path): # 遍历图像路径 数据集会遍历每一个文件夹得每一个图片
        # maindir:..\init_data\toUser\train\x file_name_list:007_0.bmp,007_1.bmp....
        """ 测试代码
        print(maindir,file_name_list) 
        continue
        """
        for file_name in file_name_list:
            image=os.path.join(maindir,file_name) # 获取每张图片的路径
            file=Image.open(image)
            out=file.resize((128,128),Image.ANTIALIAS)  # 以高质量修改图片尺寸为（128,128）
            out.save(image)                            # 以同名保存到原路径


if __name__ == "__main__" : # 自行测试代码，train 不会走这里
    resize_photo("E:\\arcface_recognition\\arcface\\arc_Face\\temp_data\\star200") # 路径可以自行修改测试

